//导入第三方
const express = require("express");
const app = express();
const { hushDB } = require("./database/database");

//连接数据库
try {
    //同步所有已经创建的注册表
    hushDB.sync();
    console.log("数据库连接成功！！！");
} catch (error) {
    console.log("数据库连接失败！错误信息：", error);
}

//get - 问后端要某些东西
//post - 给后端某些东西
//put - 要修改某些东西
//delete - 要删除某些东西

//req - 接受前端发送的内容的功能库 - 请求
//res - 要发给前端的某些功能库 - 回应

//导入需要使用的路径
const signin = require("./apis/signin");
const signup = require("./apis/signup");
const leavemessage = require("./apis/leavemessage");
const getmessage = require("./apis/getmessage");
const logintoken = require("./apis/Logintoken");

//使用路径
app.use(express.json()); //允许接受前端传来的json格式的数据
app.use("/denglu", signin);
app.use("/zhuce", signup);
app.use("/liuyan", leavemessage);
app.use("/huoquliuyan", getmessage);
app.use("/logintoken", logintoken);

console.log("后端服务运行中。。。");
//端口开辟：
app.listen(48626);